Recombinant human endostatin (Endostar)